#ifndef _SVD_H_
#define _SVD_H_

#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>

class SVD  
{
public:
	static float pythag(float a, float b);
	static bool svdcmp(float **a, int m, int n, float w[], float **v);
	static void svbksb(float **u, float w[], float **v, int m, int n, float b[], float x[]);
	SVD();
	virtual ~SVD();
};

#endif
